﻿#pragma once

class CGrpInfWrapper : public CBaseWrapper
{
public:
    CGrpInfWrapper();

    void printSelf(char *captionUpper, int32_t deep);

    // sub_1001D0F0
    CGrpInfWrapper *init(TDLLTPRGINF *grpInf);

    // sub_1001DDC0
    CGrpInfWrapper *init(LPVOID head, int32_t len, int32_t *num);

    // sub_1001EDA5
    int32_t clean();

    // sub_1001F215
    int32_t calcGroupAggregate(TDLLResultListItem *pDLLResult, int32_t num);

    // sub_1001F0C2
    int32_t checkRTime(int32_t idx, float rtime);
};
